package com.fly.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fly.bean.*;

import java.util.ArrayList;
import java.util.List;

public class AddFix_WH {

    private String workFormId;
    private Task task;
    private TaskUserRelation taskUserRelation;
    private Users users;
    private SystemPropertiesValue systemPropertiesValue = new SystemPropertiesValue();
    private String damageRecordId;

    private String fixUserId;
    private String manageUserId;
    private List<Integer> fixUserIds = new ArrayList<>();
    private Integer fixId;
    private Integer damageState;

    public AddFix_WH() {
    }

    public AddFix_WH(String workFormId, Task task, Users users, String damageRecordId, String userId, String fixUserId, String manageUserId) {
        this.workFormId = workFormId;
        this.task = task;
        this.users = users;
        this.damageRecordId = damageRecordId;
        this.fixUserId = fixUserId;
        this.manageUserId = manageUserId;
    }

    public String getWorkFormId() {
        return workFormId;
    }

    public void setWorkFormId(String workFormId) {
        this.workFormId = workFormId;
    }

    public Task getTask() {
        return task;
    }

    public void setTask(Task task) {
        this.task = task;
    }

    public TaskUserRelation getTaskUserRelation() {
        return taskUserRelation;
    }

    public void setTaskUserRelation(TaskUserRelation taskUserRelation) {
        this.taskUserRelation = taskUserRelation;
    }


    public String getDamageRecordId() {
        return damageRecordId;
    }

    public void setDamageRecordId(String damageRecordId) {
        this.damageRecordId = damageRecordId;
    }

    public List<Integer> getFixUserIds() {
        return fixUserIds;
    }

    public void setFixUserIds(List<Integer> fixUserIds) {
        this.fixUserIds = fixUserIds;
    }

    public Users getUsers() {
        return users;
    }

    public void setUsers(Users users) {
        this.users = users;
    }

    public Integer getFixId() {
        return fixId;
    }

    public void setFixId(Integer fixId) {
        this.fixId = fixId;
    }

    public SystemPropertiesValue getSystemPropertiesValue() {
        return systemPropertiesValue;
    }

    public void setSystemPropertiesValue(SystemPropertiesValue systemPropertiesValue) {
        this.systemPropertiesValue = systemPropertiesValue;
    }

    public String getFixUserId() {
        return fixUserId;
    }

    public void setFixUserId(String fixUserId) {
        this.fixUserId = fixUserId;
    }

    public String getManageUserId() {
        return manageUserId;
    }

    public void setManageUserId(String manageUserId) {
        this.manageUserId = manageUserId;
    }

    public Integer getDamageState() {
        return damageState;
    }

    public void setDamageState(Integer damageState) {
        this.damageState = damageState;
    }
}
